use std::path;
use std::path::Path;
use anyhow::bail;
use serde_json::from_slice;
use crate::common::CommResult;
mod pdfparser;
pub fn parse(fpath: String) -> CommResult<()> {
    let path = Path::new(&fpath);
    if let Some(ext) = path.extension() {
        if ext.eq("pdf") {
            pdfparser::parse(fpath)
        }else if ext.eq("txt")  {
        }else if ext.eq("docx")  {
        }else if ext.eq("doc")  {
        }else if ext.eq("xls")  {
        }else if ext.eq("xlsx")  {

        }
    } else { bail!("无法识别文件后缀") }
    return Ok(());
}